vindicate oneself - German English Dictionary